SIMTOC - I2C Timeout Registers (10h)

SIMTOC - регистр временных задержек интерфейса I2C 24-битного АЦП Holtek HT32F59041

Смещение (Address offset): 0x10

Reset value: 0x00

76543210
SIMTOEN SIMTOF SIMTOS[5:0]
rwrwrwrwrwrwrwrw
00000000


Bit 7
SIMTOEN
I2C time-out control
Включение тайм-аута - функции контроля "зависания" шины I2C.

 0 :  тайм-аут отключен, функция контроля зависания не работает.

 1 :  тайм-аут включен, аппаратно контролируется работоспособность шины I2C.

Bit 6
SIMTOF
I2C time-out flag
Флаг истечения тайм-аута - определено "зависание" шины I2C.

 0 :  ошибок нет, шина I2C работает в нормальном режиме.

 1 :  тайм-аут истек, шина I2C "зависла".

Устанавливается аппаратно. Контролируется и сбрасывается программно.

Bits 5:0
SIMTOS[5:0]
I2C time-out selection time
Значение временного промежутка (тайм-аута) жля контроля работоспособности шины I2C

Время тайм-аута рассчитывается как (SIMTOS[5:0] + 1) × (32/fSUB), где fSUB = fADC_CLK/128.